home *** CD-ROM | disk | FTP | other *** search
- int NumFrames = 20
-
- maxobcube 2
- maxoctdepth 5
-
- include "scripts/whirligig.obj"
-
- camera {
- loc <14, 11, 6>
- target <0, 6, 2>
- }
-
- lamp {
- loc <15, 32, 2>
- color <.7, .7, .7>
- }
-
- color red { diff <1, 0, 0> }
- color blue { diff <0, 0, 1> }
- color yellow { diff <1, 1, 0> }
- color white { diff <1, 1, 1> }
- color cyan { diff <0, 1, 1> }
- color magenta { diff <1, 0, 1> }
- color green { diff <0, 1, 0> }
-
- color black {
- diff <0, 0, 0>
- }
-
- plane {
- patt white
- loc <0, 0, 0>
- v1 <1, 0, 0>
- v2 <0, 0, 1>
- }
-
- blotch stemsurf {
- patt red
- patt cyan
- patt magenta
- patt yellow
- patt blue
- patt green
- scale 5
- }
-
-
- yrotate whirligig.obj FRAME*180/NumFrames
- zrotate wg.gig.obj FRAME*360/NumFrames
-
-
- instance {
- object whirligig.obj
- subpatt wg.gig.surf cyan
- subpatt wg.stub.surf blue
- subpatt wg.crossbar.surf red
- subpatt wg.stem.surf yellow
- }
-
- zrotate wg.gig.obj -45
- yrotate whirligig.obj 45
- translate whirligig.obj <-5, 0, -5>
- instance {
- object whirligig.obj
- subpatt wg.gig.surf cyan
- subpatt wg.stub.surf blue
- subpatt wg.crossbar.surf red
- subpatt wg.stem.surf yellow
- }
- translate whirligig.obj <5, 0, 5>
-
- zrotate wg.gig.obj -45
- yrotate whirligig.obj 45
- translate whirligig.obj <-5, 0, 5>
- instance {
- object whirligig.obj
- subpatt wg.gig.surf cyan
- subpatt wg.stub.surf blue
- subpatt wg.crossbar.surf red
- subpatt wg.stem.surf yellow
- }
- translate whirligig.obj <5, 0, -5>
-
- zrotate wg.gig.obj -45
- yrotate whirligig.obj 45
- translate whirligig.obj <-10, 0, 0>
- instance {
- object whirligig.obj
- subpatt wg.gig.surf cyan
- subpatt wg.stub.surf blue
- subpatt wg.crossbar.surf red
- subpatt wg.stem.surf yellow
- }
- translate whirligig.obj <10, 0, 0>
-
-
-